//
//  NetWork.m
//  ITHome
//
//  Created by lanou3g on 15/7/24.
//  Copyright (c) 2015年 YAX. All rights reserved.
//

#import "NetWork.h"

@implementation NetWork
+ (NetWork *)shareInstance
{
    static NetWork *net = nil;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        net = [[NetWork alloc]init];
    });
    return net;
}


#pragma mark - 网络判断
- (BOOL)rechability
{
    Reachability *r = [Reachability reachabilityWithHostName:@"www.baidu.com"];
    switch ([r currentReachabilityStatus]) {
        case NotReachable: // 没有网络连接
            NSLog(@"没有网络连接");
            return NO;
            break;
        case ReachableViaWWAN: // 使用3G网络
            // 开始网络请求解析
            NSLog(@"使用3g网络");
            return YES;
            break;
        case ReachableViaWiFi: // 使用WiFi网络
            // 开始网络请求解析
            NSLog(@"使用wifi网络");
            return YES;
            break;
    }
}

@end
